
<?php $baseUrl=Zend_Controller_Front::getInstance()->getBaseUrl(); ?>
<link rel="stylesheet" rev="stylesheet" href="<?php  echo $baseUrl; ?>/css/purchase.css" type="text/css" media="all" />
<input type="hidden" id="baseUrl" value="<?php echo $baseUrl; ?>"/>
<script type="text/javascript" src="<?php  echo $baseUrl; ?>/js/commonfunctions.js"></script>
<script type="text/javascript" src="<?php  echo $baseUrl; ?>/js/md5.js"></script>
<script type="text/javascript" language="javascript">
    $(document).ready(function()
    {
        //$('#notice').css('display','none');
        $('#username').focus();
    }
    );

    function checkRegister()
    {
        var error="";
        var isError=false;
        var user=StandardString($('#username').val());
        if(user.length ==0)
        {
            error+="Chưa nhập tên người dùng !<br/> ";
            isError=true;
        }
        var pass=$('#pass').val();
        if(pass.length ==0 && $('#pass1').val().length ==0)
        {
            error +="Chưa nhập mật khẩu !<br/> ";
            isError=true;
        }
        else if(pass !=$('#pass1').val())
        {
            error +="Mật khẩu không trùng nhau !<br/> ";
            isError=true;
        }

        if(!CheckDayMonthYear($('#day').val(),$('#month').val(),$('#year').val()))
        {
            error +="Ngày sinh không đúng !<br/> ";
            isError=true;
        }

        var pid=StandardString($('#pid').val());
        if(pid.length >0 && pid.length<=15)
        {
            for(var i=0;i<pid.length;i++)
            {
                if(pid[i]<'0' || pid[i]>'9')
                {
                    error +="Số chứng minh thư không đúng !<br/> ";
                    isError=true;
                    break;
                }
            }
        }
        else if(pid.length>15)
        {
            error +="Số chứng minh thư không đúng !<br/> ";
            isError=true;
        }
        
        var email=StandardString($('#email').val());
        if(email.length >0)
        {
            if(!IsValidEmail($('#email').val()))
            {
                error +="Email không hợp lệ !<br/> ";
                isError=true;
            }
        }
        else
        {
            error +="Chưa nhập email !<br/> ";
            isError=true;
        }
        var address=StandardString($('#address').val());
        if(address.length>200)
        {
            error +="Địa chỉ nhận sách quá dài !<br/> ";
            isError=true;
        }
        if(isError)
        {
            $('#notice').html(error);
            $('#username').focus();
            
            return false;
        }

        var willReturn;
        var baseUrl=$('#baseUrl').val();
        var passEncode=MD5(pass);
        $.ajax({
          type:'GET',
          async: false,
          cache: false,
          timeout: 30000,
          url: baseUrl + '/default/ajax/checkregister?user='+$('#username').val()+(pid.length>0?'&pid='+pid:'')+"&email="+$('#email').val(),
          success:function(data)
          {
            data=parseInt(data);
            // data=0 thì user đã được sử dụng
            // data=1 thì email đã được sử dụng
            // data=2 thì chứng minh thư đã được sử dụng
            // data=3 thì hợp lệ
            if(data==0)
            {
                $('#notice').html("Tên đăng nhập đã có người sử dụng!");
                $('#username').focus();
                willReturn=false;
            }
            else if(data==1)
            {
                $('#notice').html("Email đã có người sử dụng!");
                $('#username').focus();
                willReturn=false;
            }
            else if(data==2)
            {
                $('#notice').html("Số chứng minh thư này đã có người sử dụng!");
                $('#username').focus();
                willReturn=false;
            }
            else if(data==3)
            {
                $('#firstname').val(StandardString($('#firstname').val()));
                $('#lastname').val(StandardString($('#lastname').val()));
                $('#pid').val(StandardString($('#pid').val()));
                $('#phone').val(StandardString($('#phone').val()));
                $('#address').val(StandardString($('#address').val()));
                $('#pass').val(passEncode);
                $('#pass1').val(passEncode);
                willReturn=true;
            }
            else
            {
                $('#notice').html("Thông tin đăng ký không hợp lệ!");
                $('#username').focus();
                willReturn=false;
            }
          }
         });

     return willReturn;
    }
    
</script>
<div class="clear1"></div>
<div id="body_main">
    <div id="divPayMent" class="payMent">
        <div class="header" id="top">
            <h4>Đăng ký tài khoản cá nhân</h4>
        </div>
        <div>
            <div class="clear"></div>
            <div class="notice" id="notice">
                Các trường đánh dấu <span class="warning">*</span> bắt buộc phải nhập
            </div>
            <form method="post" action="<?php echo $baseUrl.'/default/index/register' ; ?>">
            <table width="100%" cellpadding="7px">
                <tr>
                    <td class="title">
                        Tên đăng nhập <span class="warning">*</span>
                    </td>
                    <td>
                        <input class="txt" type="text" name="username" id="username"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Mật khẩu <span class="warning">*</span>
                    </td>
                    <td>
                        <input class="txt" type="password" name="pass" id="pass"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Nhập lại mật khẩu <span class="warning">*</span>
                    </td>
                    <td>
                        <input class="txt" type="password" name="pass1" id="pass1"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Danh xưng <span class="warning">*</span>
                    </td>
                    <td>
                        <select id="sex" name="sex">
                            <option value="1"  selected="true">Ông</option>
                            <option value="0">Bà</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Họ và đệm
                    </td>
                    <td>
                        <input class="txt" type="text" name="lastname" id="lastname"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Tên
                    </td>
                    <td>
                        <input class="txt" type="text" name="firstname" id="firstname"/>
                    </td>
                </tr
                <tr>
                    <td class="title">
                        Ngày sinh <span class="warning">*</span>
                    </td>
                    <td>
                        <select id="day" name="day">
                            <option value="0" selected="true">Ngày</option>
                            <?php
                                for($i=1;$i<=31;$i++)
                                {
                                    echo '<option value="'.$i.'">'.$i.'</option>';
                                }
                            ?>
                        </select>
                        <select id="month" name="month">
                            <option value="0" selected="true">Tháng</option>
                            <?php
                                for($i=1;$i<=12;$i++)
                                {
                                    echo '<option value="'.$i.'">'.$i.'</option>';
                                }
                            ?>
                        </select>
                        <select id="year" name="year">
                            <option value="0" selected="true">Năm</option>
                            <?php
                                $date=getdate();
                                for($i=1900;$i<=(int)$date["year"];$i++)
                                {
                                    echo '<option value="'.$i.'">'.$i.'</option>';
                                }
                            ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Chứng minh thư nhân dân
                    </td>
                    <td>
                        <input class="txt" type="text" name="pid" id="pid"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Điện thoại(một hoặc nhiều)
                    </td>
                    <td>
                        <input class="txt" type="text" id="phone" name="phone"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Email<span class="warning">*</span>
                    </td>
                    <td>
                        <input class="txt" type="text" id="email" name="email"/>
                    </td>
                </tr>
                <tr>
                    <td class="title">
                        Địa chỉ nhận sách
                    </td>
                    <td>
                        <textarea id="address" name="address" cols="40" rows="5">

                        </textarea>
                    </td>
                </tr>
                
                <tr>
                    <td class="title">
                        &nbsp;
                    </td>
                    <td>
                        <input class="button" onclick="return checkRegister();" type="submit" id="submit" name="submit" value="Đồng ý"/>
                    </td>
                </tr>
            </table>
            </form>
        </div>
    </div>
</div>
